package com.log.service;

import com.log.common.vo.ResultVo;

/**
 * @auhthor xb
 * @create 2023/10/16
 **/

//出库管理接口
public interface LogOutService {

    //展示所有已经派送的出库单
    //派单,传入3个参数，1个司机名字，车的编号，还有一个出库单号,运输地址
    public ResultVo dispatchGoods(String name,int logCarId ,int logGoodsOutId);

    //查找所有已经派送的货品
     public ResultVo finddispatchGoods(int pageNum,int pageSize);

     //出库操作
    public ResultVo outGoods(int logGoodsOutId);
    //查找所有待派送（已出库）的货品
        public ResultVo findAllOutGoods(int pageNum,int pageSize,String depot);
        //运输到达操作
    public  ResultVo transCompleted(int logGoodsOutId);
    //根据对应仓库查找所有未出库的商品,参数
    public ResultVo findAllNorOutGoods(int pageNum,int pageSize,String depot);

    //管理员根查找所有未出库的商品,参数
    public ResultVo AdminfindAllNorOutGoods(int pageNum,int pageSize);

    //管理员查找所有待派送（已出库）的货品
    public ResultVo AdminfindAllOutGoods(int pageNum,int pageSize);

    //根据仓库查询所有出库信息
    public ResultVo findAllGoodsByDepot(int pageNum,int pageSize,String depot);


}
